xtra PrintOMatic -- -- PrintOMatic MX -- Copyright 1994-2004 Electronic Ink -- -- CREATE/DESTROY/RESET A DOCUMENT new object forget object reset object -- -- DOCUMENT/JOB SETUP doPageSetup object -- returns TRUE or FALSE doJobSetup object -- returns TRUE or FALSE -- -- DOCUMENT ATTRIBUTES setDocumentName object, string name setLandscapeMode object, boolean landscape getLandscapeMode object -- returns TRUE or FALSE setMargins object, rect margins getMargins object -- returns margins in Rect form setPrintableMargins object getPageWidth object -- returns page width getPageHeight object -- returns page height getPaperWidth object -- returns paper width getPaperHeight object -- returns paper height -- -- CREATE/SET PAGES newPage object -- returns page number setPage object, int pageNumber -- -- TEXT/GRAPHIC ATTRIBUTES setTextFont object, string fontName -- returns TRUE if font was set setTextSize object, int pointSize setTextStyle object, string styleCodes setTextJust object, string justification setTextLineSpacing object, int spacing setColor object, int red, int green, int blue setGray object, int graylevel setLineWeight object, int pointSize -- -- GRAPHIC ELEMENTS drawRect object, rect bounds, boolean filled drawLine object, point start, point end drawRoundRect object, rect bounds, int cornerRadius, boolean filled drawOval object, rect bounds, boolean filled drawText object, string text, point location drawPicture object, * -- castmem or fileName, location (point or rect) drawStagePicture object, * -- location (point or rect), stage portion (rect), grabOffscreen (boolean) -- -- CREATE FRAMES AND APPEND CONTENTS newFrame object, rect bounds, boolean linkedToPrevious append object, * any -- returns number of text characters appended appendFile object, * fileName -- returns number of text characters appended getInsertionPoint object -- returns string “page, x, y” pageBreak object -- breaks the current column/page -- -- CUSTOMIZE THE PROGRESS BOX setProgressMsg object, string message setProgressPict object, * pictCastMember setProgressLoc object, point location clearProgressLoc object -- -- PRINT OR PREVIEW * printPreview * -- returns TRUE or FALSE * print * -- returns TRUE or FALSE * printStage * -- -- MISCELLANEOUS hideMessages object, boolean hide setPageNumSymbol object, string symbol + getVersion object -- returns version number + register object, string serialNumber -- returns TRUE or FALSE + setLowMemLimits object, globalHeap, localHeap -- -- MACINTOSH-ONLY ROUTINES * printToPictFiles * -- returns TRUE or FALSE draw1bitStagePicture object, * -- location (point or rect), stage portion (rect), grabOffscreen (boolean) loadPageSetup object, string fileName, int resourceID -- returns TRUE or FALSE savePageSetup object, string fileName, string fileType, string fileCreator, int resourceID -- returns TRUE or FALSE